﻿namespace CoreModule
{
    /// <summary>
    /// His 对接 接口
    /// </summary>
    public interface IHisDevice:IDevice
    {
      /// <summary>
      /// 预处理 识别数据
      /// </summary>
      /// <param name="recognitionResultInfo"></param>
        void PreProcess(IRecognitionDevice  recognitionDevice, RecognitionResultInfoEventArgs recognitionResultInfo);
        /// <summary>
        /// 预处理 测量数据
        /// </summary>
        /// <param name="measurementResultInfo"></param>
        void PreProcess(IMeasurementDevice measurementDevice,  MeasurementResultInfoEventArgs measurementResultInfo);
        /// <summary>
        /// 预处理 用户测量数据（在结果界面）
        /// </summary>
        /// <param name="recognitionResultInfo"></param>
        /// <param name="measurementResultInfo"></param>
        void PreProcess(ComposeResultInfoEventArgs  composeResultEventArgs);
    }
}
